• word of the day

    croton eluteria

    croton eluteria - Dictionary definition and meaning for word croton eluteria

    Definition
    (noun) West Indian shrub with aromatic bark
    Synonyms : cascarilla
Download our Mobile App Today
Receive our word of the day
on Whatsapp